package juc.semaphore;

/**
 * Semaphore:
 * 信号量是一个控制访问多个共享资源的计数器，通常用于限制可以访问某些资源（物理或逻辑的）的线程数目。
 */
public class Test {

	public static void main(String[] args) {
		// 有3个停车位的停车场
		Park parking = new Park(3);
		String carNo = ""; // 车辆编号
		
		// 前后来了5辆车，开到了停车场门口
		for (int i=1; i<=5; i++) {
			carNo = "car" + i;
			new Car(carNo, parking).start();
		}

	}

}
